package main
import (
	"fmt"
)
func test() int {
	return 90
}
func main() {
	//赋值运算的案例
//	var i int 
//	i = 10  //基本赋值

	//有两个变量，a和b，要求将其进行交换，最终打印结果
	a := 9
	b := 2
	//定义一个临时变量t  将a的值赋予t，a就成了一个空变量，然后再讲b的值给a，最后再将t的值给b
	t := a 
	a = b
	b = t
	fmt.Printf("交换后的情况如下,a = %v, b = %v\n", a ,b) //a=2  b=9
	//符合赋值的操作
	a += 7 //等价 a = a+7   
	fmt.Printf("复合赋值后，a的值为%v\n", a) //a=9
	var c int 
	c = a + 3 //赋值运算的执行顺序从右向左
	var e int 
	e = test() + 90
	fmt.Printf("c的值是%v,e的值为%v", c, e)

}